package jonggyuni.basic;

public class J06_DoWhile {

	public static void main(String[] args) {
		// 반복문 - do~while
		// 상황1) 간단한 인사말 5번 출력
		
		int i=1, sum=0;
		
		do{
			System.out.println("선생님~ 사랑해요~");
			++i;
		}while(i<=5);
		System.out.println("-------------------------------");
		// 상황2) 1부터 10까지 출력
			
		i = 1;
		do{
			System.out.println(i);
			++i;
		}while(i<=10);
		System.out.println("=================================");
		i=1;
		while(i<=10){
			System.out.println(i);
			i++;
		}
		
		// 상황3) 1부터 50사이의 홀수 출력
		System.out.println("=================================");
		i=1;
		while(i<=50){
			if(i%2==1){
				System.out.println(i);
			}
			i++;
		}
		System.out.println("=================================");
		i=1;
		do{
			System.out.println(i);
			i = i + 2;
		}while(i<=50);
		
		// 상황4) 1~100사이의 총합
		
		i=1;
		while(i<=100){
			sum = sum + i;
			i = i + 1;			
		}
		System.out.println("--------------------");
		System.out.println(sum);
		
		// 상황5)100 부터 1까지 출력
		i=100;
		do{
			System.out.println(i);
			i--;
		}while(i>=1);
		
		// 상황6) 100~1사이 짝수 출력
		System.out.println("--------------------");
		i=100;
		do{
			System.out.println(i);
			i = i - 2;
		}while(i>1);
		
		// 상황 7) 구구단 7단 출력
		System.out.println("--------------------");
		i=1;
		do{
			System.out.println(7*i);
			i++;
		}while(i<=9);
		
		// 상황 8) 십구단중 18단 출력
		System.out.println("--------------------");
		i=1;
		do{
			System.out.println(18*i);
			i++;
		}while(i<=19);
		
		// do-while 작성규칙
		// 초기화식
		// do{
			// 반복할 코드
			// 증가식
		//} while(조건식);
		
		
	}
}
